﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Harmontronics.Model.Dto.Business
{
    public class PageCom
    {
        public int page { get; set; }
        public int size { get; set; }
        public int total { get; set; }
    }
    public class WorkShopInput : PageCom
    {
        public string? workshopId { get; set; }
    }
    public class ProductionLineInput : PageCom
    {
        public string? ProductionLineId { get; set; }
        public string? WorkShopId { get; set; }
    }
    public class PlcInput : PageCom
    {
        public string? PlcId { get; set; }
        public string? PlcName { get; set; }
    }
    public class StationInput : PageCom
    {
        public string? WorkStationId { get; set; }
        public string? ProductionLineId { get; set; }
        public string? PlcId { get; set; }
    }
    public class ProcessInput : PageCom
    {
        public string? ProcessId { get; set; }
        public string? WorkStationId { get; set; }
    }

    public class RecipeConfigInput : PageCom
    {
        public string? ParameterId { get; set; }
        public string? RecipeTypeId { get; set; }
    }
    public class MaterialInput : PageCom
    {
        public string? MaterialId { get; set; }
        public string? ProcessId { get; set; }
    }
    public class PartInput : PageCom
    {
        public string? PartId { get; set; }
        public string? RecipeId { get; set; }
    }
    public class RecipeInput : PageCom
    {
        public string? RecipeId { get; set; }
    }
    public class UserRecipeInput : PageCom
    {
        public string? RecipeId { get; set; }
        public string? ParameterId { get; set; }
    }
    public class RecipeTypeInput : PageCom
    {
        public string? RecipeTypeId { get; set; }
    }
    

}
